﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ExportToDWGTool
{
    public class JingInfo
    {
        public string w_ID;//井id
        public string w_MC;// 井名称

        public string w_TP;// 井拓扑关系（连接到下一口井名称）
        public string w_CZ;//  井材质
        public string w_XCBH;// 井现场编号
        public string w_JLB;// 井类别
        public string w_JSL;// 井盖数量
        public string w_XZ;// 井形状
        public string w_JBJ;// 
        public string w_JC;// 井长
        public string w_JK;// 井宽
        public string w_JS;// 井深
        public string w_JNS;//  井内深
        public string w_GBCC;//  井盖尺寸
        public string w_JGN;// 井功能
        public string w_JLX;// 井类型
        public string w_X;// 经度
        public string w_Y;// 纬度
        public string w_RQ;// 纬度

        public string w_JSDS;//井上顶深
        public string w_JDS;//井底深


        public Dictionary<string, DuanMianInfo> m_DicDM;
    }

    public class DuanMianInfo
    {
        public string s_NUM;//关联井id
        public string s_ID;//断面id
        public string s_MC;// 断面名称
        public string s_FW;//断面方位
        public string s_XH;// 断面序号
        public string s_SBJ;// 上边距
        public string s_XBJ;//下边距
        public string s_ZBJ;//左边距
        public string s_YBJ;//右边距
        public string s_HJJ;// 行间距
        public string s_LJJ;// 列间距
        public string s_H;// 几行
        public string s_L;// 几列
        public string s_TP;// 拓扑关系
        public double s_maxGJ; //最大管径

        public Dictionary<string, KongWeiInfo> m_DicKW;

    }

    public class KongWeiInfo
    {
        public string h_ID;   // 管孔id
        public string h_MC;// 管孔名称
        public string h_XCBH;// 管孔现场编号
        public string h_LX;//管孔类型
        public string h_GJ;// 管孔管径
        public string h_H;//第几行
        public string h_L;// 第几列
        public string h_CZ;//管孔材质
    }

    public class TongDaoInfo
    {
        public string t_ID;  //通道id
        public string t_MC;  //通道名称
        public string t_SID;  //起点ID
        public string t_SNM; //起点名称
        public string t_SType; //起点类型
        public string t_SX;  //起点经度
        public string t_SY;  //起点纬度
        public string t_EID;  //终点ID
        public string t_ENM; //终点名称
        public string t_EType; //终点类型
        public string t_EX;  //终点经度
        public string t_EY;  //终点纬度
        public string t_GDSL; //拐点数量
        public string t_Type; //通道类型

        public Dictionary<string, GuaiDianInfo> m_DicGD;

    }

    public class GuaiDianInfo
    {
        public string g_ID;  //拐点id
        public string g_MC;  //拐点名称
        public string g_X;  //经度
        public string g_Y;  //纬度
        public string g_XH;  //序号
        public string g_MS;  //埋深
        public string g_TID; //通道ID

    }

    public class SheBeiInfo
    {
        public string s_ID;  //id
        public string s_X;  //经度
        public string s_Y;  //纬度
        public string s_XH;  //序号
        public string s_TID; //通道ID
        public string s_TDype; //通道类型
        public string s_Type; //设备类型

        public string s_Name;//设备名称

    }


    public class DLDInfo
    {
        public string s_ID;  //id
        public string s_XH;  //序号
        public string s_TID; //通道ID
        public string s_TDype; //通道类型
        public string s_Type; //设备类型


    }
}
